import setQueryAppCode from '../../utils/business/set-query-app-code'

// eslint-disable-next-line no-unused-vars
function entryListStat(self, routerPrefix) {
  return [
    '/admin/stat/',
    // 首页
    {
      name: '首页',
      url: `$router|${routerPrefix}/stat/dashboard/`,
      icon: 'gsd-icon-line-Universal-book',
      desc: '首页描述'
    },
    // 预约统计分析
    {
      name: '预约统计分析',
      url: `$router|${routerPrefix}/stat/subscribe/`,
      icon: 'gsd-icon-line-Universal-book',
      desc: '预约统计分析描述'
    },
    // 申办统计分析
    {
      name: '申办统计分析',
      url: `$router|${routerPrefix}/stat/apply/`,
      icon: 'gsd-icon-line-Universal-book',
      desc: '申办统计分析描述'
    },
    // 受理统计分析
    {
      name: '受理统计分析',
      url: `$router|${routerPrefix}/stat/accept/`,
      icon: 'gsd-icon-line-Universal-book',
      desc: '受理统计分析描述'
    },
    // 审批统计分析
    {
      name: '审批统计分析',
      url: `$router|${routerPrefix}/stat/approval/`,
      icon: 'gsd-icon-line-Universal-book',
      desc: '审批统计分析描述'
    }
  ]
}

function entryList(self, routerPrefix) {
  return [
    // entryListStat(self, routerPrefix),
    '/admin/business/'
    // entryListOmee(self, routerPrefix)
  ]
}

export function admin(self) {
  let routerPrefix = ''
  // 辨别是否真实地址
  if (!self.$router.options.base.match('admin')) {
    routerPrefix = `/admin`
  }
  const appCode = setQueryAppCode(self)

  return {
    // 头部菜单
    entryList: entryList(self, routerPrefix),
    // 菜单详情
    entry: {
      // '/admin/stat/': {
      //   name: '统计分析',
      //   url: `$router|${routerPrefix}admin/stat/`
      // },
      '/admin/business/': {
        name: '业务配置',
        url: `$router|${routerPrefix}/business/${appCode}`
      }
    }
  }
}
